]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
window-tracker: use generic meta_window_get_sandboxed_app_id
authorMarco Trevisan (Treviño) <mail@3v1n0.net>
Sat, 21 Oct 2017 02:49:24 +0000 (21:49 -0500)
committerMarco Trevisan (Treviño) <mail@3v1n0.net>
Sat, 21 Oct 2017 18:37:13 +0000 (13:37 -0500)
This is valid for both Flatpak's and snaps now, we can use a more generic
API then.

https://bugzilla.gnome.org/show_bug.cgi?id=789277

src/shell-window-tracker.c

index f87e6a3ae14122ee1942f370b6cd31d4301034e3..85c787096058b60ea92c8f4610612a51b1094e46 100644 (file)
@@ -256,21 +256,21 @@ get_app_from_gapplication_id (MetaWindow  *window)
 }
 
 /*
- * get_app_from_flatpak_id:
+ * get_app_from_sandboxed_app_id:
  * @window: a #MetaWindow
  *
  * Looks only at the given window, and attempts to determine
- * an application based on its Flatpak ID.  If one can't be determined,
+ * an application based on its Flatpak or Snap ID.  If one can't be determined,
  * return %NULL.
  *
  * Return value: (transfer full): A newly-referenced #ShellApp, or %NULL
  */
 static ShellApp *
-get_app_from_flatpak_id (MetaWindow  *window)
+get_app_from_sandboxed_app_id (MetaWindow  *window)
 {
   const char *id;
 
-  id = meta_window_get_flatpak_id (window);
+  id = meta_window_get_sandboxed_app_id (window);
   if (!id)
     return NULL;
 
@@ -395,10 +395,10 @@ get_app_for_window (ShellWindowTracker    *tracker,
   if (meta_window_is_remote (window))
     return _shell_app_new_for_window (window);
 
-  /* Check if the window was opened from within a Flatpak sandbox; if this
+  /* Check if the window was opened from within a sandbox; if this
    * is the case, a corresponding .desktop file is guaranteed to match;
    */
-  result = get_app_from_flatpak_id (window);
+  result = get_app_from_sandboxed_app_id (window);
   if (result != NULL)
     return result;